/*************************************************************************
    > File Name: SHA1.h
    > Author: ZhaoLulu@BJTU
    > E-mail: 19281121@bjtu.edu.cn
    > Created Time: 2021年12月14日 星期二
 ************************************************************************/
#ifndef INC_19281121_6_HASH_SHA1_H
#define INC_19281121_6_HASH_SHA1_H

#include <iostream>
#include <iomanip>
#include <string>
#include <sstream>

using namespace std;

unsigned circleShift(const unsigned &word, const int &bits);

unsigned F(const unsigned &B, const unsigned &C, const unsigned &D, const unsigned &t);

string SHA1(const string &strRaw);

#endif //INC_19281121_6_HASH_SHA1_H
